Combining Algebraic and Model-Based Test Case Generation

نویسندگان

  • Li Dan
  • Bernhard K. Aichernig
چکیده

The classical work on test case generation and formal methods focuses either on algebraic or model-based specifications. In this paper we propose an approach to derive test cases in the RAISE method whose specification language RSL combines the model-based and algebraic style. Our approach integrates the testing techniques of algebraic specifications and model-based specifications. In this testing strategy, first, every function definition is partitioned by Disjunctive Normal Form (DNF) rewriting and then test arguments are generated. Next, sequences of function calls are formed. Finally, the test cases are built by replacing the variables, on both sides of the axioms, with the sequences of functions calls. These kinds of test cases not only provide the data for testing, but also serve as test oracles. Based on this combined approach, a test case generation tool has been developed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Estimation of genetic parameters for quantitative and qualitative traits in cotton cultivars (Gossypium hirsutum L. & Gossypium barbadense L.) and new scaling test of additive– dominance model

A complete diallel cross of nine cotton genotypes (Gossypium hirsutum L. & Gossypium barbadense L.) viz Delinter, Sindose-80, Omoumi, Bulgare-539, Termez-14, Red leaf (Native species), B-557, Brown fiber and Siokra-324 having diverse genetic origins was conducted over two years to determine the potential for the improvement of yield, its components, oil and fiber qual...

متن کامل

Fuzzy Control of Fuel Cell Distributed Generation Systems

The operation of Fuel Cell Distributed Generation (FCDG) systems in distribution systems is introduced by modeling, controller design, and simulation study of a Solid Oxide Fuel Cell (SOFC) distributed generation (DG) system. The physical model of the fuel cell stack and dynamic models of power conditioning units are described. Then, suitable control architecture based on fuzzy logic contro...

متن کامل

Killing strategies for model-based mutation testing

This article presents the techniques and results of a novel model-based test case generation approach that automatically derives test cases from UML state machines. The main contribution of this article is the fully automated fault-based test case generation technique together with two empirical case studies derived from industrial use cases. Also, an in-depth evaluation of different fault-base...

متن کامل

Identifying the Executive Challenges of the New Generation of Hospital Accreditation in Iran

Background: Given that hospitals are one of the pillars of the health system, reforming the health system is not possible without improving the performance of hospitals. Accreditation is a regular assessment of hospitals that emphasizes on continuous quality improvement and patient safety. This study aimed to identify the challenges of the new generation of hospital accreditation using the Thre...

متن کامل

A Method for Solving Convex Quadratic Programming Problems Based on Differential-algebraic equations

In this paper, a new model based on differential-algebraic equations(DAEs) for solving convex quadratic programming(CQP) problems is proposed. It is proved that the new approach is guaranteed to generate optimal solutions for this class of optimization problems. This paper also shows that the conventional interior point methods for solving (CQP) problems can be viewed as a special case of the n...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004